Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel Principal

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Principal talentueux et expérimenté pour rejoindre notre équipe dynamique. En tant qu'Ingénieur Logiciel Principal, vous serez responsable de la conception, du développement et de l'optimisation de solutions logicielles avancées. Vous travaillerez en étroite collaboration avec les équipes de développement, les chefs de projet et les parties prenantes pour garantir la livraison de logiciels de haute qualité répondant aux besoins de l'entreprise et des utilisateurs finaux. Dans ce rôle, vous dirigerez des initiatives techniques, participerez à l'architecture des systèmes et assurerez la mise en œuvre des meilleures pratiques en matière de développement logiciel. Vous serez également chargé de guider et de mentoriser les ingénieurs logiciels juniors, en veillant à leur développement professionnel et à l'amélioration continue des processus de développement. Vous devrez posséder une solide expérience en programmation, en conception logicielle et en gestion de projet. Une connaissance approfondie des technologies modernes, des méthodologies Agile et des principes DevOps sera essentielle pour réussir dans ce poste. Vous serez amené à travailler sur des projets variés, allant des applications web et mobiles aux systèmes distribués et aux solutions cloud. Nous recherchons un professionnel passionné par l'innovation technologique, capable de résoudre des problèmes complexes et de proposer des solutions efficaces et évolutives. Si vous êtes motivé par les défis techniques et souhaitez contribuer à des projets d'envergure, nous serions ravis de vous rencontrer.

Responsabilités

Text copied to clipboard!
  • Concevoir et développer des solutions logicielles robustes et évolutives.
  • Diriger l'architecture et l'optimisation des systèmes logiciels.
  • Collaborer avec les équipes produit et développement pour définir les exigences techniques.
  • Assurer la qualité du code et la mise en œuvre des meilleures pratiques de développement.
  • Superviser et mentoriser les ingénieurs logiciels juniors.
  • Participer aux revues de code et aux tests pour garantir la fiabilité des applications.
  • Mettre en place des processus d'intégration et de déploiement continus (CI/CD).
  • Rester à jour sur les nouvelles technologies et proposer des améliorations innovantes.

Exigences

Text copied to clipboard!
  • Diplôme en informatique, en ingénierie logicielle ou dans un domaine connexe.
  • Expérience significative en développement logiciel et en architecture système.
  • Maîtrise de plusieurs langages de programmation (Java, Python, C++, etc.).
  • Expérience avec les bases de données relationnelles et NoSQL.
  • Connaissance des méthodologies Agile et des pratiques DevOps.
  • Capacité à résoudre des problèmes complexes et à proposer des solutions efficaces.
  • Excellentes compétences en communication et en travail d'équipe.
  • Expérience avec les services cloud (AWS, Azure, Google Cloud) est un plus.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous nous parler d'un projet logiciel complexe que vous avez dirigé ?
  • Comment abordez-vous la conception d'une architecture logicielle évolutive ?
  • Quelle est votre expérience avec les méthodologies Agile et DevOps ?
  • Comment assurez-vous la qualité du code et la performance des applications ?
  • Avez-vous déjà mentoré des ingénieurs logiciels juniors ?
  • Comment gérez-vous les défis techniques et les imprévus dans un projet ?
  • Quelle est votre approche pour rester à jour sur les nouvelles technologies ?
  • Pouvez-vous nous donner un exemple d'amélioration technique que vous avez mise en place ?